BODY{
	font-family: Calibri;
}
#header{
	border-bottom: 3px solid #980203;
}

#header .logo{
	background:url("../imagenes/header-default.png") no-repeat;
	width:900px;
	height:60px;
	margin:auto;
}


#cuerpo{
    margin: auto;
    width: auto;
	background-color:#fff;
	background-image:url('../imagenes/fondo.png');
	background-repeat: no-repeat;
	background-position: center top;
	color:#343435;
	min-height: 512px;
}

#cuerpo h2{
	margin:auto;
	width: 900px;
	margin-top: 20px;
	font-family: Calibri;
}

#cuerpo .centrarlogin
	{
		background-image:url('../imagenes/fondologin.png');
		position: absolute;
		/*nos posicionamos en el centro del navegador*/
		top:50%;
		left:40%;
		/*determinamos una anchura*/
		width:300px;
		/*indicamos que el margen izquierdo, es la mitad de la anchura*/
		margin-left:-200px;
		/*determinamos una altura*/
		height:200px;
		/*indicamos que el margen superior, es la mitad de la altura*/
		margin-top:-150px;
		/*border:3px solid #808080;
		border-radius: 20px;*/
		padding:0px;
		text-align: center;
		font-family: Calibri, 'Times New Roman', serif;
	}
	


/********
	footer
*/

#footer
{
    border-top: 3px solid #980203;
    color: #757575;
    width: auto;
    margin:auto;
}

#footer .contenido
{
    overflow: hidden;
    margin-top: 5px;
    width: 900px;
    margin:auto;
}


#footer .contenido .links
{
    float: left;
    position: relative;
    width: 375px;
}

#footer .contenido ul
{
    margin-left: 0;
    padding-left: 0;
    display: inline;
}

#footer .contenido ul li
{
    margin-left: 0;
    padding: 3px 15px;
    border-left: 1px solid #000;
    list-style: none;
    display: inline;
}


#footer .contenido ul li.first
{
    margin-left: 0;
    border-left: none;
    list-style: none;
    display: inline;
}



#footer .contenido .links a
{
    text-decoration: none;
    color: #006699;
    font-size: 10px; /*margin-right: 30px;*/
}

#footer .contenido .texto
{
    font-size: 11px;
    float: left;
    font: normal 11px verdana, arial, helvetica, sans-serif;
}

